import axios from 'axios';

// 创建 axios 实例
const api = axios.create({
    // baseURL: import.meta.env.VITE_API_BASE_URL, // 设置基础 URL
    baseURL: '/xcdg/api',
    changeOrigin: true,
    timeout: 5000, // 设置超时时间
});

// 添加请求拦截器
api.interceptors.request.use(
    (config) => {
        // 在发送请求之前做些什么，例如添加 token
        // config.headers.Authorization = `Bearer ${token}`;
        return config;
    },
    (error) => {
        // 处理请求错误
        return Promise.reject(error);
    }
);

// 添加响应拦截器
api.interceptors.response.use(
    (response) => {
        // 对响应数据做点什么
        return response.data; // 返回响应数据
    },
    (error) => {
        // 处理响应错误
        return Promise.reject(error);
    }
);

export default api; // 导出 axios 实例